Personally I would take it to Rolex St James. They’ll do a great job for you.
They’ll most likely tell you of the “advisory” work required; which might be new Bracelet, new Bezel insert or new Crystal etc depending on condition. You can then decide what work you want doing and what you don’t.
For a Service and refresh I’d guess that this will start at around £500 plus any new parts inside. You could ring first and talk it over with them.