I had a good experience with DRBILL for dial painting. Their website is https://drbillandsons.com
They do pad printing but might take a bit of time if a new plate is needed. My project took 4 months in total recently - made worse no doubt by Covid. They do have a watchmaker too but I didn't ask for a service done for my semi-vintage heuer.