About Abingdon Veterinary Clinics Limited (04918110) United Kingdom