A.
Every person, firm or corporation engaged in the business of constructing, erecting, altering, repairing, restoring, reroofing, residing, 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, shall be required to register the name of such person or firm or corporation with the Building Inspector.
B.
The owner or occupant of a building or structure applying for a permit required by a Borough ordinance shall not be required to register, provided that he intends to do and supervise his own work.