Babcock takes £140m hit from reworks to new Royal Navy warships

· The Independent