British tradesmen are owed around £4.8 billion in unpaid overtime every year, according to new research from Direct Line for Business.