About M & S Properties (london) Limited (12889905) United Kingdom