Cash flow is the lifeblood of a business, however all businesses no matter how big or small they are encounter cash flow challenges.

According to a