About Scott Taylor Limited (11708196) United Kingdom