According to the Institute of Customer Service, the latest UK customer satisfaction index (UKCSI) showed utilities as the lowest ranking sector for customer service. While it looked unfavourable in comparison to the other 12 sectors, it has still come on leaps and bounds since last year having made the biggest sector improvement. Nearly half of […]