Babcock shrugs off legacy Royal Navy contract losses as nuclear sales power profits
Babcock said its underlying operating profits jumped by 34 per cent to £238million in the year ending March thanks to strong demand from the nuclear, land, and aviation industries.