British Gas has been named one of the country’s worst energy suppliers – after spending £50m trying to overhaul its poor ...