
Who Are Marks & Spencer?

They have 959 stores across the UK, and are one of the oldest last remaining high street brands.
They have invested a lot in their clothing over the past 20 years, and are known for producing a high quality range, that is neat yet eccentric.
Shop Marks & Spencer