About Leeds Ice Cream Limited (10950467) United Kingdom