Selon les registres publics (RNE), Leon Nicholson est une entreprise immatriculée sous le SIREN 108266917, dont le siège est situé 14 Route De La Chatre 23350 Genouillac.