OMEGA Boutique is a beacon of Swiss horological excellence in the heart of London. Since its establishment over...