If you have a Vodafone Mobile that is locked, vodafone will now unlock them for free. Not too sure if it is to with a new law coming, but call vodafone customer services on 191. Contract phones of any age, even old not in contract ones. They will also unlock contract phones recently taken out within 12 months.
PAYG phones have to be at least 12 months old.
They just need your IMIE number (type *#06# on the handset). They will then tell you the unlock code to unrestrict the handset and instructions. They know the phone make from the system after they have your IMIE.
Link:
Network Unlock Code ( Nuc ) - Vodafone eForum