About Cuckoo Hill View Ice Cream Parlour Ltd (12473809) United Kingdom