About Tudor House Veterinary Clinic Limited (11642674) United Kingdom