About M & S Taylor Properties Limited (12496882) United Kingdom