About Foxhall Veterinary Clinic Llp (OC328249) United Kingdom