Contact Us

London office


Our Head Office is located in Midtown, the area of London spanning Bloomsbury, Holborn and St Giles. 

Once upon a time, Midtown was little more than a throughway between the City and the West End, but that’s all changed as it now blossoms with its own distinctive micro-climate, benefiting recently from a series of major development projects including new bars and restaurants. 


27 Newton Street
London, England WC2B 5EL

[email protected]

Click here for a larger map »

Click here for TfL Journey Planner »