British Land lets 240,000 sq ft in flurry of deals

British Land has let 238,000 sq ft of space in London since it published its half-year results in November. A total of 34 deals were signed across its central London campuses, with lettings 6% ahead of ERV. British Land said