Managed office space in London rose by nearly 582% from 2020 to 2025, research finds 21 July 2026 Read More