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...