Charles Taylor picks the Minster Building for City HQ

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