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
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.