About Hall & Lench Poultry Limited (12860174) United Kingdom