About Shropshire Livestock Limited (07527560) United Kingdom