Our new London office is located right in the middle of Mayfair at 81 Piccadilly. We’ve chosen this central location in the heart of London because it’s ideally poisitoned near our major clients and just a few steps from the Green Park tube station. Importantly, we’re surrounded by some of the best restaraunts, pubs and coffee in town! Pop in and see us sometime. Or phone us to arrange a time on +44 (0)20 3588 2100.