Find all the information for North Palouse Veterinary Clinic, that provides veterinary services in Potlatch, ID 83855