From January 2027 Great Britain price cap rises to £1,999

Business