Completion of the sale of UK Power business - Babcock International Group plc | RNS | Ticker