Yeah, part of the web site development should have been to train you to maintain the site. Did you have a proposal or contract with these people? Did you contract them to just build the site? When you talk to them, also find out who owns your domain name, you or them, and make sure you get the domain name registration password and user, and the web hosting password and user so that you can administer the site.
I would contact the people you paid.