Royal London swoops on 25 Soho Square

Royal London is understood to be buying 25 Soho Square, W1, from Aviva Investors for north of its circa £73m asking price.

The property provides more than 42,000 sq ft of office space to tenants including software