As long as you display public information there is no legal concern. Any business directory out there is providing the same information and you don't have to contact or read privacy notices - again as long as you don't display sensitive information.
You can even publish financial records of the companies if you have access to them as again, this is also public information.
Since you said it's good for your users I would sugest setting all the new pages on no index , do follow so Google won't index this duplicate contant so you can run into Google related issues. ( at the end of the day is the exact same content that is probably available on several other business directories).
Hope it helps.