About J. Capaldi & Sons (ice Cream Manufacturers) Limited (SC516230) United Kingdom