Administrators called in to Canary Wharf’s 5 Churchill Place

Published on May 25, 2023

A 313,000 sq ft office block in Canary Wharf has crashed into insolvency after the owners called in administrators in further dire news for London offices.