The big picture /
Babcock International Group.
London : Babcock International Group plc
"Babcock International Group magazine."
Description based on: Mar./Apr. 2009 issue.
Babcock International Group
Support services (Management)
Engineering