Expedia is close to agreeing a deal to expand at Derwent London’s Angel Building in Clerkenwell, EC1, cancelling a larger search for a new headquarters of up to 400,000 sq…
Derwent London has let 495,300 sq ft in the year to date, securing £28.3m pa in rental income