Babcock Faces Profit Decline Amid Ongoin Discover how Brexit and COVID-19 have impacted Babcock‘s profits and Royal Navy contracts. Read more...