Marks & Spencer PLC is Aldershot based company that is listed as Department Stores.
Location of Marks & Spencer PLC is 38 Union Street, Aldershot.