For every building, structure or part thereof having over 3,000 square feet of gross building area erected and occupied for commerce, hospital, laundry, dry cleaning, places of public and quasi-public assembly industry and other similar uses involved in the receipt and distribution by vehicles of materials or merchandise, there shall be provided and permanently maintained adequate space for standing, loading and unloading services in order to avoid undue interference with the public use of streets or alleys. Every use or activity constructed or created within the Township of Irvington subsequent to the passage of this chapter which complies with the above definitions shall be provided with at least one truck standing, loading and unloading space on the premises of not less than 12 feet in width, 55 feet in length and with at least 14 feet overhead clearance. One additional truck space of these dimensions shall be provided for every additional 10,000 square feet or fraction thereof of gross floor area in the building. No zones are excepted from this requirement.