CEO
Helen Connolly
CEO Approval Rating
83/100
New Look is an England-based online and in-store fashion retail firm that sells products such as clothes, footwear and accessories for men and women.