Ofgem have announced that the new price cap will be £1,758 for a typical household from 1 January until 31 March 2026.
Nine million households risk overpaying for energy by £66 million if they miss a New Year's Day deadline. Nine million households need to read their meter by 1 January to avoid the risk of overpaying ...