The British brand is opening a store in Greenwich, Conn., and another in Los Angeles.