A Fareham company has been hit with a £120,000 fine after an employee broke his leg when he fell from a roof