The wait is over. Watches of Switzerland Group has opened a four-storey Rolex flagship on Old Bond Steet in London.