News

The proposed 479ft glass and steel structure at 130 Fenchurch Street will feature 31 storeys of office space as well as ...