Upon finding out that six energy suppliers have not refunded the money owed to their customers which has amounted to £153 million, the regulatory agency Ofgem has ordered the...Read more