No authorized person, registered structural engineer or registered geotechnical engineer shall act as a contractor or deal in building materials or receive any payment, commission, advantage or benefit of any kind whatsoever, either directly or indirectly, from any contractor, sub-contractor or supplier of building materials or other goods used in or in connexion with any building works or street works without disclosing the fact, in writing, to his client.