Ich möchte keinen Unterschied zwischen Menschen und Firmen machen. Erstere sind natürliche, zweitere juristische Personen. Beide haben einen Namen, Anschrift, Kontaktdaten, ...
Wenn Du die Entitäten nicht der Natur entsprechend nachbaust, wirst Du scheitern. Du kannst nicht einfach alles zusammenpacken, da die Attribute der natürlichen und juristischen Personen zu unterschiedlich sind.
*) und sorry, dass du so würgen musstest.
Das geht mir leider oft so bei Datendesign-Arbeiten anderer.