Does it make sense to have a table with two 1:M associations?

Probably a real simple question but just something I haven’t come across before, but it’s ok to have a table be on the many side of several associations, right?

something like this?

company 1:M address
person 1:M address


I only ask because I was wondering if it makes more sense to have two tables, say a companyAddress and a personAddress table (with a relationship to an address table)