It may be more cost effective to buy another one rather than get it serviced. Perhaps worth getting a quote from some independent watch guys in your area first?
Try searching this forum too. I know a few guys who post here are well regarded watch repairers/servicers.