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