I don’t know about a phone number but there is a Twin Towers office building in Dallas that was in business long before 9/11. Several businesses in that location have the name Twin Towers ____. I think this is a diversion, maybe the relative thought it was funny like an inside joke to him but the Twin Towers in Dallas is an actual innocent location.
I read that it’s a small truck company or something
I wasn’t going to say anything crazy just tell him its in bad taste and he should change the name.
But that’s an interesting little piece of info that there is a twin towers office building. I did not see it when searching.
I hope they are nice looking buildings :)