About S A Taylor Limited (12030353) United Kingdom