Babcock says Brexit and Covid beset Royal Navy contract as profits plunge

· The Guardian