Rising costs, constrained spending and wider economic uncertainty pushed hundreds of businesses into insolvency in 2025, ...