Revenue tops £1.5bn at CBRE-owned Turner & Townsend

Turner & Townsend has reported a 25% increase in turnover to £1.5bn for the 12 months ended 30 April, with net revenue up by 22% to £1.3bn.

Net revenue in the UK, where Turner & Townsend is headquartered, rose by