Hi,
I forgot to say - me personally, I would avoid Vodafone. I had a 2 year contract with them, in which the first 18 months were brilliant, getting me speeds of around 65mbps - but towards the last few months of my contract (because I asked for a price to buy myself out) - they constantly dropped my signal, I kept getting cut off on the phone, and live chat, and they added extra charges on top of the quote I got if I was to continue paying the usual amount of money each month. Their customer service is shocking when it's not favouring them!
Chris.
Nothing on this board constitutes legal advice - always consult a professional about specific problems