I sin tid som selvstendig selskap hadde ICI sitt hovedkontor i Millbank i London, var børsnotert og inngikk i de britiske børsindeksene FT 30 og FTSE 100.