Agri-Business Karro fined £1.8 million after 2 workers injured in fall from height Food manufacturing company, Karro Foods, has been fined more than £1.8 million after two workers suffered serious injuries when they... March 27, 2019 5:00am