A short series on late payments, and why it isn't just a problem for the bank balance - this week, we look at confidence and capacity.
July 28, 2025