With revenue of circa £5.2 billion in 2017, we support vital assets within a number of industry sectors including defence, emergency services, energy, transport and training. The unparalleled expertise of our 35,000 global employees means that – whether designing, building, operating, managing, or maintaining vital assets - Babcock is a partner that can be trusted to deliver.
Hours not available. Please contact Babcock International Group at +27 (0)10 001 0730.