About Livestock Management Services Limited (07255209) United Kingdom