Cameraworld is a pretty good shop with very competative prices. I've never actually ordered online from them as i work near to their shop in London, so i just pop in instead. Their online orders come to the shop and they ship them from there, you can also telephone and order too.
One thing i would suggest is to ring them to double check they have the items in stock as their online stock check isn't accurate.
Their stock of Sony lenses was not very good before Christmas as they were waiting for an order from Sony, but may be better now.