About Marks And Spencer Holdings Limited (11845975) United Kingdom