British Land's mailing address is York House, 45 Seymour Street, LONDON, W1H 7LX, United Kingdom. The official website for the company is www.britishland.com. The company can be reached via phone at +44-20-74864466.