About J.c. Ball & Sons Limited (04450652) United Kingdom