There is plenty of software avaiable, no need for it though. The carrier will usually give you the code.
Not suprised people are trying to unlock the iphones in UK. Prices are absolutely ridiculous, 270 quid then 35quid a month for 18months and you only get 200 measely texts and minutes!!! Haha, cannot justify spending that much!