About Thirkleby Livestock Limited (00819320) United Kingdom