About Marks And Spencer Property Holdings Limited (02100781) United Kingdom