Marks and Spencer is a British institution, proudly owned by its shareholders. Founded in 1884 by Michael Marks and Thomas Spencer, it’s been a staple on the high street ever since!