From the opening of the first Marks & Spencers store in 1894, the brand name has evolved into a synonym for quality products and services. A large selection of services & products are available from most Marks & Spencers shops such as the one in Carlisle, from skirts to pet...