- Location
- London
Anyone with them?
One of their selling points appears to be not keeping you hanging on to call centres.
Which they seem to achieve by strongly discouraging calls, ie, do everything online.
So any views/impressions?
One of their selling points appears to be not keeping you hanging on to call centres.
Which they seem to achieve by strongly discouraging calls, ie, do everything online.
So any views/impressions?