For every building, structure or part thereof having over 10,000 square feet of gross floor area erected and occupied for any use other than residential, there shall be provided at least one truck standing, loading and unloading space on the premises not less than 12 feet in width, 35 feet in length and with a minimum vertical clearance of 14 feet. Buildings that contain in excess of 15,000 square feet of gross floor area shall be required to provide additional off-street loading spaces as determined by the Municipal Agency during site plan review.