About Abbey Equine Clinic Limited (11794458) United Kingdom