Babcock International

  • 33 Wigmore Street, London, W1U 1QX, United Kingdom (UK)
  • +44 (0) 207 355 5300

About Babcock International

Babcock is a global engineering services organization that provides critical and complex engineering services to customers across defense, emergency services and civil nuclear. They also offer Support Services, Engineering, Project Management Services and Asset Management.