Lancashire's mailing address is 29th Fl, 20 Fenchurch Street, LONDON, EC3M 3BY, United Kingdom. The official website for the company is www.lancashiregroup.com. The company can be reached via phone at +44-20-72644000.