About Childhay Manor Ice Cream Limited (03938203) United Kingdom