About The Devon Ice Cream Company Limited (03861808) United Kingdom