Firm Fined Over Worker's Roof Fall