About T&s Scott Limited (10648780) United Kingdom