About Henley On Thames Ice Cream Limited (08240583) United Kingdom