High street retailer and two contractors found guilty of safety failings