Do you find yourself out of pocket because your customers don't pay you on time? You're not alone – this is a problem that affects over half of Britain’s small businesses.