About Duchy Veterinary Limited (07803954) United Kingdom