About Marks And Spencer (investment Holdings) Limited (13587353) United Kingdom