In any commercial or industrial district, space for parking and loading vehicles shall be provided on the same lot for every building used or designed to be used for commercial purposes and any required yard may be used for that purpose. One (1) loading space at least ten (10) by twenty-five (25) feet shall be provided for each twenty thousand (20,000) square feet of floor area in the building. Where such space is completely enclosed within a building by walls and doors which close, a height clearance of at least twelve (12) feet nine (9) inches shall be provided. Where such space is located wholly or in part outside of the building and is not completely enclosed, a height clearance of at least fourteen (14) feet shall be provided. Where approach ramps are sloped so as to necessitate clearance in addition to that herein specified, this clearance shall be adequate to allow the free passage of a semi-trailer twelve (12) feet six (6) inches in height and with a wheel base of twenty-one (21) feet. These requirements may be increased, modified or waived on appeal where conditions of circumstances justify such action.