April 3, 2025April 5, 2025 HubMP2012 Energy industry profits hit half a trillion pounds while bills soar – and Labour members show their frustration