Ask any business owner what’s the biggest challenge in their business, and they are likely to say ‘cash flow’, having it, getting it and keeping it.