33 Wigmore Street
London
W1U 1QX
United Kingdom
Tel: 0207 3555300
Website: www.babcockinternational.com
Year Established: 1996
VAT No: GB 671 4344 39
No of Employees: 1001-5000
Consultancy; Contractor; Services Provider