About Glenkeen Livestock Ltd (01356275) United Kingdom