About J Scott Holdings Limited (10650088) United Kingdom