Find all the information for Lewiston Veterinary Clinic, that provides veterinary services in Lewiston, ID 83501