British Gas has described the latest report on the cost of energy as 'misleading'.

Companies are denying profiteering after the latest figures from industry regulator Ofgem suggest providers are now making a hundred and 25 pounds a year per customer.

The watchdog says changes will be coming in to help consumers - but they won't happen in time for this winter.