It looks like a chance may have finally come for those energy retail chiefs itching to vent their spleen about the first six months of the price cap.
It looks like a chance may have finally come for those energy retail chiefs itching to vent their spleen about the first six months of the price cap.