According to government figures, late payments cost small businesses £22,000 a year on average and leads to 50,000 business closures a...