British Land has signed an agreement to lease 83,000 sq ft of space over seven floors to Virgin Media O2 at 3 Sheldon Square, W2, its newly refurbished office
British Land has signed an agreement to lease 83,000 sq ft of space over seven floors to Virgin Media O2 at 3 Sheldon Square, W2, its newly refurbished office