About Poultry Handling Solutions Limited (07392123) United Kingdom