News

Compass Group says that growth in B&I and sports and leisure has driven revenues to £17b for the six months to 31 March 2025 ...