About S C Taylor Limited (11305621) United Kingdom