Two companies have been fined more than £100,000 after a man fell 30 feet through a fragile skylight as he was working on a ...