In the very heart of the City of London - and the hub of the financial world - our offices in EC2 are just a few steps from Liverpool Street station. Built in the 1980s, they now offer stunning contemporary décor and the latest technology. With our trademark professional receptionists, your visitors will be as impressed by their welcome as the location. Meeting & Training Venues With over 250 spaces nationwide, we're London's largest provider ...
View More