Babcock International | Africa
Jul 20, 2012 Babcock is the UK's leading engineering support services organisation with revenue of over 5.2bn in 2017 and an order book of circa 30 billion. With revenue of circa 4.4 billion in 2019, we support vital assets within a number of industry sectors including defence, emergency services, energy, transport and training