Logo of Huzzle
Marks and Spencer
image

Marks and Spencer

London, England, UK

Forward thinking, future-focused and digital-first retail

London, England, UK

Retail & Consumer Goods
sidebar.industry
10,001+
sidebar.employees
1884
sidebar.founded-year