(An aerial view of 20 Fenchurch and City of London Skyline including The Willis Building ... nearly seven per cent from £153.6m reported for 2023, falling to £143.3m over the last year.
Some results have been hidden because they may be inaccessible to you