The utilities sector in the UK has ranked second in Europe for customer satisfaction, according to new figures from the Institute of Customer Service (ICS).
The utilities sector in the UK has ranked second in Europe for customer satisfaction, according to new figures from the Institute of Customer Service (ICS).