Normally I am all for normalizing databases as much as possible. However, in this special case I don't think it is the best thing to do. As bradgrafelman have said there may be several ways that an address could be inserted, and it is hard to handle. But even if you manage that I am not sure about this. It all depends on why you want to change the database structure.
If you want to change structure to get it normalized I see no reason to do so. It may in fact already be normalized for your use. More about that below.
If you want to save space it is not worth it. If the addresses have a length of 50 characters, if you can remove half of them and they are in UTF8 then you would save 600MB by doing this. That is not even a full CD. Even if you could remove 95% of the addresses it would not be more than the data of 2 CDs saved.
If you have some other reason that you want to change it may be worth doing it. Without knowing it is simply impossible to say.
But if you change the design you have to join tables, and it may be expensive and take lots of time. And you need to do more queries to check if the address are already stored, that takes computer time as well.
I said above that the database may already be normalized, although there might be several rows with the same url. What did I mean with this? I ment that if the url is associated with the user the database may already be normalized if one user can't insert the same url more than once. If we compare this with a address register it would mean that we have to have one table with company id, another with street (yes, more than one company may be on the same street), another for the street number, one for city and one for zip. And tables to connect those with the company table. Then we only have a very simple register to basically send letters. With phone, contacts, email, fax, and other information it would be even more tables.
I have to admit that I am no database guru either, but I consider myself pretty good at databases. I might be wrong that you already have normalized tables, but I don't think so.