Marks and Spencer
- Marks and Specer has over 400 stores located throughout the UK, this includes the largest store at Marble Arch, London. In addition, the Company has 150 stores worldwide, including over 130 franchise businesses, operating in 30 countries.