First of all, thanks for all your replies, I now have all the info I need.
Those phone numbers and links will be useful I'm sure.
I reckon customer services are all the same, they have some good agents, some bad, it's luck of the draw when you phone up.
I would fix this if it were easy but...