About Edge Fold Poultry Handlers Limited (02077883) United Kingdom