Ofgem, Britain’s energy company watchdog, reviewed 17 major suppliers and revealed they all needed to improve, with five found to have “severe weaknesses” in their practice.
This article, images and content belong to the source and curated for informational purposes.