Our central London head office is conveniently located between Tower Hill and Aldgate, within easy reach of both road and rail. Aldgate and Tower Hill tube stations are less than 5 minutes walk to our offices. If you are arriving by car then parking is close by at the Minories City of London car park.