Try
http://www.rebeccasjewellers.com/ they are in southport and usually have a good selection, i have purchased several rolex's from them and they have always been first class. no relation just a satisfied customer. If you go to southport you could also try
http://www.theoldwatchshop.com/rolex.html for the vintage side of life.
cheers
bruce