A decade and a half since launching, the brand has opened a brick-and-mortar store on Monmouth Street in London’s Covent Garden.