The British Land Company and Tesco have formed a GBP650m (US$1.27bn) property joint venture, with British Land covering 21 Tesco supermarkets for 20 years.