About Marks And Spencer Property Developments Limited (02094786) United Kingdom