Probably a rubbing compound and cloth. I've done it with a whetstone, but I wasn't after perfection, just optical clarity. Whatever you do should be tested on something you don't care about as proof of concept so you don't make it worse.
edit:
If you want someone else to do it, try a jeweler.