What the UK budget 2024
means to your finances

2nd August 2025