About Judd Group Limited (11143983) United Kingdom