Mr. Declan O'Rourke:
If we look at our customer satisfaction levels, they are in the high 80s. The figure for the people who are happy with our service is 90%. There are a lot of companies in any industry that would be really happy with those satisfaction levels.
No comments