I need to unlock my locked iPhone 4 on o2?

I bought an iPhone 4 when I was back in England which I was told was factory unlocked but it had cydia jailbreak so I deleted it and didn't pay much attention to the problem. But I had the phone for 2 years and software is old and needs update so I took it to a local phone shop ( now am in Libya my hometown ) and I provided imei and was told it was locked to o2. I wasn't givin the original o2 sim that came with the phone. Can the phone be factory unlocked if I gave it to a family friend who is going to England for work and is it an easy process because I don't won't to stress him out as he isn't gonna have much time and paciance. Should I give him my iPhone to get it unlocked?

Only the original carrier can unlock it.
i have a 4 on ios 6, its factory unlocked.
email me if you want to buy or trade.

There are services on the net like iPhoneunlockedcheap.com that will factory unlock the iPhone on O2 UK. You could jailbreak, but updates affect the unlock on a jailbreak.

You can unlock it online from comforts of home without any Technical knowledge.

EBay always great way to buy unlock service for iPhone 4 and many of other phones

You can just spend a few bucks to buy codes rather than send it else where and disturbs friends…

I'm owner of phone services shop and always buy unlock code or unlock service for most of customers phones there

Here is the links for eBay unlock service iPhone 4

http://rover.ebay.com/...=824&kw=lg