63% of small business owners suffer from stress, anxiety or depression caused by late payments 21 September 2021