Langfords Jewellers sell and repair new Rolex watches and vintage Rolex timepieces