news

Babcock deal

News

Aggregate Industries (AI), part of the Holcim Group, has awarded Babcock International Group a five-year, £50M contract to manage its heavy...

events