A little updated:
I sent in a formal cancelation letter to Vadafone today.
I also thought i would give it another shot on the phone also.
I called them and got through to a gentleman who wasent just a script kiddie, I told him why i wanted to cancel, Quoted their T&c's and told him that my prices would increase by more than 10%.
He made me hold the line for a few minutes while he checked my bill and consulted the manager.
He then proceeded to tell me that he look throught my bill and I had not called any Premium rate numbers Except 11818, I told him I had, He said i havent.
I then looked through my last 3 bills from them and noted every call i made including prices and call times.
I called them back and got through to a woman, I told him about the call earlier and quoted to her every single call i had made to the premim rate numbers, She asked me to hold for one minute while she consulted with her manager.
Fast forward one minute, she finally came back, her manager told her that my bills wont increase by 10%, I told her do you want to sit and do the calculations right now, She said its no use they wont increase by more than 10%.
I said right, lets take me last call, which was £1.14, I asked her what is 10% of £1.14, she paused for a second and didnt reply, I said ok ill do it for you its £0.114, I then said the call lasted 9 minuted exactly, I then asked her what the call would cost with the new prices, she paused for a bit and didnt answer, I said ill answer for you its £1.80, I then asked her if thats more or less than 10%, she just said ill put you onto my manager.
After another few minutes on hold, the manager spoke, but according to her, Ofcom advised Vodafone to increase their prices for premium rate numbers and I cant cancel becuase of that, I told her that if i phoned Ofcom to verify that, would they? she jsut replied with "no" they would ehhhh.
At that point I said that im going to do all communication in writing rather than talk to people who dont know what their talking about.