About Terry Coupe Livestock Limited (08804696) United Kingdom