Spring statement 2025: what it means for British businesses

The chancellor’s economic update offered little to boost businesses confidence as the UK’s growth outlook was slashed