Barclays’ latest report into unpaid invoices and late payments makes for uncomfortable reading, as did the FSB report. 31 January 2022
63% of small business owners suffer from stress, anxiety or depression caused by late payments 21 September 2021