All stanhope plc Articles

£1.1bn development of London’s British Library confirmed
The project is set to be completed by 2032