Licenses issued pursuant to this article may be revoked or suspended by the city council upon recommendation of the Board for the following reasons:
A. Failure to comply with this article or any rules issued by the Board hereunder.
B. Abandonment of any contract or undertaking without good cause or fraudulent departure from plans or specifications.
C. Failure to obtain or cause to be obtained permits when same are required by this chapter.