About H & C Foods Ltd (SC568384) United Kingdom