About Edendale Poultry Ltd (12635208) United Kingdom