Most of the seven eligible suppliers are struggling to meet their Energy Company Obligation (Eco) targets, according to the latest figures released by Ofgem.
Most of the seven eligible suppliers are struggling to meet their Energy Company Obligation (Eco) targets, according to the latest figures released by Ofgem.