Babcock International
An international aerospace, defence and security company, with a leading naval business, and provides value-add services across the main markets of the UK, France, Canada, Australasia and South Africa.
Company register number 02881056
London England (HQ & founding location)
Authorizing premium user...