Customer service ratings across the energy industry are among the lowest ever and are showing no signs of improving according to Citizens Advice. The Chrarity, which tracks customer satisfaction levels through its star ratings, claims that the only way to improve the situation is by implementing a consumer duty into Ofgem’s framework of regulatory requirements.…
Read more