Peter Burrowes Jewellers way back when. Now WatchWarehouse’s flagship store at 236 Edgware Road, London, W2 1DW