If you search for a website development company in Yellow pages or your local chamber of commerce you will probably find a reputable firm.

May I ask a direct question?
Why are you seeking free services?

Your website is probably the most important part of your business marketing nowadays.
I strongly recommend you look to find a way to pay for services. Free often comes with unexpected consequences e.g. a lack of future support.

There may be some grants still available via

Alternatively you can build a website yourself using templates and a free hosting service

are both good companies. You won’t pay while you use a very simple site design. And their tutorials allow you to design it yourself. So your investment is in your own time.