Roofing firm fined over working at height safety breaches