London View count: 66 Inside The £385M Deal That’s A Platform For British Land’s London Life Sciences Charge Mar 18, 2024 | Mike Phillips, Europe Editor London Life Sciences