UK small businesses still owed £70bn in late payments, says Hiscox report

Small firms are owed £70.4bn in late payments, according to Hiscox, with many waiting weeks beyond invoice due dates, causing cash flow issues and stress.