A.
Every person, firm, partnership, corporation or other entities, engaged in the business of constructing, erecting, altering, repairing, restoring, reroofing, re-siding, moving or demolishing the whole or any part of buildings or structures or engaged in the construction and installation of swimming pools or engaged in the business of erecting or altering signs for any of which a permit is required by the applicable ordinances of the Borough of Leonia, shah be required to register the name of such person, firm or corporation with the Borough Code Enforcement Bureau.
B.
The owner or occupant of a single-family dwelling applying for a permit required herein shall not be required to register, provided that he intends to do and supervise his own work