‘People are very frustrated’: Lloyd’s of London IT delays cause unease