About Babcock International Group Plc (02342138) United Kingdom