The New York City-based brand has opened its first U.K. location with a permanent shop-in-shop at Liberty in London.