Hello,I need help. I am having a nightmare experience.I have had a
contract with O2. Its just come to an end.I got a new handset and
contract via Mobile Phones Direct on 31st October.Since then I have
tried to get my existing number swapped over to m...