About T&s Scott Holdings Limited (10649078) United Kingdom