Labour’s 2025 Autumn Budget: What It Means For Business Energy Strategy In 2026 Labour’s 2025 Autumn Budget: What It Means For Business Energy Strategy In 2026 Industry News / 26th Nov 2025 The 2025 Autumn Budget was framed as a choice between cuts and investment, short term fixes and long term stability.