About Express Ice Cream Ltd Limited (08498261) United Kingdom