About The Clock House Ice Cream Parlour Ltd (10297103) United Kingdom