London’s innovative Twentytwo is a model for building smarter, faster and safer
When completed next year, Twentytwo, an innovative new development located minutes from the new London Liverpool Street Crossrail station, will stand 278 metres tall and...
Read more






