United Kingdom
Lane’s headquarters are located in the country’s capital, London. The office is situated in the heart of the city, only a minutes’ walk away from the famous St Paul’s Cathedral which offers a lively, buzzy atmosphere.
To contact this office directly please email: