About Tarn Farm Vets Limited (11411219) United Kingdom