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, benefitting recently from a series of major development projects including new bars and restaurants.
27 Newton Street
London, England WC2B 5EL
t: +44 (0) 20 7831 8105