Our ambition is to build exceptional businesses, capable of continuous growth.

At the heart of London’s Mayfair, Hanover Square was built from 1717 onwards in the period of prosperity following the ending of war in Europe. The office is in proximity to Oxford Circus and Bond Street tube stations as well as green spaces such as Cavendish Square Gardens.

17 Hanover Square, Mayfair, London W1S 1BN
+44 (0)20 7518 0353