About Challenge Group Livestock Limited (07996620) United Kingdom