About N & J Ball Group Limited (11726168) United Kingdom