Если дома без корпусов то все достаточно просто.
Таблица будет выглядеть вот так:
street char(30)
hfrom int(4)
htill int(4)
org char(30)
Для одного дома на улице для одной организации hfrom и htill будут иметь одинаковые значения.
Выборка организации:
SELECT org FROM table WHERE street = "улица" AND {номер дома} BETWEEN hfrom AND htill
Но это слишком грубо. Лучше сделать Организацию на стыке таблиц Улица и Номер дома.