Tag: Babcock

Babcock sells UK Power business for £50mn

LONDON, UK: Babcock International Group announced the completion of the sale of its Power business to M Group Services for a gross cash consideration of...