Marks and Spencer is one of the primary high street stores in UK with over 600 UK stores and nearly 303 stores in 41 territories. The home country of Marks and Spencer is United Kingdom. The top office is situated in central London at Waterside House. As the business's concept is to value quality, advancement, personalize service and security with their customers in a very unique manner which develops the trust of the clients towards the company. M&S offers stylish, high..