In our recent customer satisfaction survey, our customers gave us our best ever score, putting us in the top 16% of the TLF UK Customer Satisfaction Index™*.
Want to know more about what this means for you? Find out more about the changes we’re making here.
*The UKCSI is a national measure of customer satisfaction and is based on 1,200 brands across a broad range of industries. It is conducted by TLF Research for the Institute of Customer Service.