About Barnhouse Veterinary Clinic Limited (07173146) United Kingdom