Contact Us
London office
London
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.
Address:
27 Newton Street
London, England WC2B 5EL