About Foxcotte Veterinary Clinics Limited (07218878) United Kingdom