Sorry, I meant to respond to this days ago. Started, but didn't finish and then it left my mind.
It sounds to me like you want to place a Google map on your site to show the location of the business? If this is correct, I wouldn't use KML nor KMZ. I would just use a javascript point market that represents the one location using the Google Maps API. You can see what I mean as I have several points on one site I'm finishing up at http://www.snoshield.com/contest/christmas2012
You can also show service area like this: http://www.kcdirt.com/contact
Both of those maps use strictly JavaScript, there is no KML or KMZ on them.