News

The proposed 479ft glass and steel structure at 130 Fenchurch Street will feature 31 storeys of office space as well as ...
Aviva has submitted a planning application to transform 130 Fenchurch Street in the heart of the City of London into a striking 34-storey office tower, marking ...