About M & S Property Leeds Limited (10127398) United Kingdom