Planning consent secured for a £1 billion development at the London Cancer Hub, delivering c. 1 million sq ft of new, ...