£16,000 fine for Shropshire-registered firm after identical safety failings found two years apartPlus