About Tibbs & Simmons Farm Vets Ltd (08382373) United Kingdom