Watchfinder in particular from what I've heard are pretty good. There's the old poor review, but generally a professional service. Apparently they 'service', which includes the refinishing etc, after you commit to buy the watch. Blowers is another you may want to consider. Although in both cases you may find cheaper on watch forums, but then of course you have no warranty other than good will.
thanks, hadn't heard of Blowers
