UK insurance company Charles Taylor has signed for a new 66,000 sq ft London headquarters at the
Minster Building, EC3. The firm will consolidate its three London offices into the recently refurbished 275,000 sq ft building, which is owned
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.
Register
Find Out More