Just bought an unblocked Iphone on O2 UK but when people call me their name doesnt appear only their number even though they have been added to my phonebook?

Anyone any ideas cos so far im unimpressed with this phone Sad

Thanks in advance

Stu