Over 80% of UK small business owners fear Autumn Budget could harm growth plans October 25, 2024 [#item_full_content]