Babcock International Group PLC (BAB) Stock Price News Google
Babcock International Group plc is a British aerospace, defence and nuclear engineering services company based in London, England. It specialises in managing complex assets and infrastructure.