Energy customers being left on phone for up to 41 mins, Which? finds+

Energy customers being left on phone for up to 41 mins, Which? finds