About Tideford Abattoir Limited (08588662) United Kingdom