Approaching a business direct reveals something about your identity. If you go through any kind of broker you'll pay their fees. nothing wrong with that, of course.
I'd certainly consider researching potential suitors.
If you do sell, you may need to employ a professional, such as an accountant or lawyer to oversee the process and to protect both parties in the event of a hiccup.