I am thinking you need two tables one for companies(and their info) and one for chemicals..
Maybe something like this
table1
CompanyID
COmpanyName
CompanyAdd
Etc, etc
table2
ChemicalID
COmpanyID
CHemicalName
If you like please send me a copy of your db, and I will take a look at it for...