About Darrowby Veterinary Services Limited (08734069) United Kingdom