The debut Leeds store, which is 881 sq ft, will join the brand’s current sites in Covent Garden and Cambridge, will stock a ...