Business insights and impact on the UK economy: 3 April 2025