Marks & Spencers
-

Marks & Spencer Plc
Marks & Spencer Plc is a major British retailer that has its headquarters in Westminster, London. Marks & Spencer stores retail a combination of food and non-food products. History Marks & Spencer was founded by Michael Marks of Poland and Thomas Spencer of Yorkshire. When Marks relocated to England, he was able to open a…
