A building contractor has been fined £600,000 and its director has been ordered to complete 100 hours of unpaid work and fined £4,200…