The 21,000 sq ft store over two floors within The Ribbon development at 134-140 Oxford Street in London will become the world ...