Babcock International Group PLC

Babcock International Group PLC

£513
-6.5 (-1.25%)
London Stock Exchange
GBp, GB
Engineering & Construction

Revenue Segmentation by product