Polish the crystal yourself using braso or a cape cod cloth, its Childs play.
re the dial, this is a bit more complex and you would need to send it to a watch maker, most have quite a wait time at the moment, if you let us know what part of the country you are in someone might be able to recommend someone. That said it would depend on what the patina is? dirt can be cleaned to some extent, dial rot, missing paint etc is not as easy. if its dirt a service might not be a bad idea anyway.