About Pet Clinic Holdings Limited (03379473) United Kingdom