AFAIK, unless you something like the MyPOI Java App, you pretty much have to enter everything manually.
actually you don't. It's not intuitive, but fairly easy.
open google earth and the first thing you do is right click on "my places" and select "delete contents". this starts you off fresh.
Now do a search for the business. I tried sobeys in Nova Scotia and get quite a few.
here's where it's not intuitive. first go to my places right click and "save as"
sobeys. This creates a new myplaces file under xxxx business name which has nothing in it. save as .kml file format.
Now go to the top of the list of found businesses and click the minus sign to collapse the list. Highlight the collapsed list.
Now under the "file" menu, select "save", then "save to my places"
finally go to the "my Places" pane, right click and again save my places as sobeys, overwriting the original save when asked. Save as a .kml file.
then open the sobeys kml file in poiedit and save it as an .ov2 file. done. load into tomtom.
for some reason I found you have to have a "my places" saved first before you can go through the above steps.
I recommend saving the my places file as the business name and in a folder location on your computer that you can find easily. I have a "temp" folder in my root directory for this sort of thing.