probably any jeweler would polish it for you. Most likely its sapphire crystal face. Just call up a local jeweler and see what they say.
I know most of them polish and clean jewelery so i don't see why they couldn't do the same for high end watches.