About Livestock Marketing Services Limited (04630191) United Kingdom