Complete Fone(?) in Baker Street- opposite the old Coop store) was easily best price, for replacing screen on my (nokia) phone, by about £30 or so.
I got another unlocked quite cheap too, at the web cafe / repair place, around the corner in London Road- £5 approx, though that was for a cheapy...