About Marks And Spencer Scottish Limited Partnership (SL005995) United Kingdom