Offices? Looks like Ricci Associates comes up at that address, though not sure they're still there: http://saint-louis.cylex-usa.com/company/ricci-associates-inc--8910296.html