About J Ball & Sons Limited (13129668) United Kingdom