About S & C Taylor Properties Limited (12451438) United Kingdom