About H&c Deli Ltd (12578516) United Kingdom