Babcock International Group plc (BAB)

Babcock International Group plc (BAB) (LON:BAB) company news, share price updates, opinions and discussions. Babcock International Group plc is a British aerospace, defence and nuclear engineering services company.