London View count: 2712 Developer To Finish Life Sciences Scheme After Merck Backs Out Of 180K SF Lab Commitment Sep 11, 2025 | Mike Phillips, Europe Editor London Life Sciences