Ask a Business Lawyer. Get Business Law Questions Answered ASAP.
Unless you have a basis for terminating the contract you will be liable on the contract. If the company is incorporated then you could leave and terminate your client contracts and have them resign with the new agency and then build a new website as you indicate. If your current business is not incorporated then you have personal liablity and you should just stick it out if you cannot renegotiate a better deal with your current supplier.
If this answer is responsive to your question, please accept it. That is how we are compensated. It would also be appreciated if you provided feed back on your view of the answer. Finally, if the answer was especially helpful you can provide a bonus. If I can be of further assistance or you have other questions in the future you can ask for me and reach me at this site.
This communication is not intended as legal advice. A local attorney should always be consulted for legal advice. No client/attorney relationship is intended or created by this communication.