New Look
RetailEngland, United Kingdom5001-10000 Employees
New Look is a UK fashion retailer that operates through its website, mobile app, and stores across the country. It targets mainstream shoppers seeking accessible, enjoyable fashion and aims to keep style affordable for a broad audience. The company supports its omnichannel approach with in-house capabilities, including a studio and a distribution centre, and maintains a workforce across stores and field roles. Its culture emphasizes a values-driven approach intended to deliver a consistent experience for customers and colleagues. Headquartered in London, England, New Look has been active in the retail sector for more than five decades. In 2026 it announced the opening of its largest concept store to date, an 11,000 square foot space in Leeds' Metrocentre, as part of an omnichannel rollout.