Find all the information for Jerome Veterinary Hospital, that provides veterinary services in Jerome, ID 83338