Offices

Launcelot has just over 170,000 sqft of Grade A commercial office space in London with nearly 75 separate floorplates let to 60 different tenants.