Business Majority of UK small firms report falling revenues as Budget looms Thomas Pembroke · October 26, 2026