The removal and impounding of vehicles under this chapter shall be done only by approved storage garages that shall be designated from time to time by Council. Every such garage shall submit evidence to Council that it is bonded or has acquired liability insurance in an amount satisfactory to Council as sufficient to indemnify owners of impounded vehicles against loss or damage to those vehicles while in the custody of the garage keeper for the purpose of towing or storage. The approved storage garage shall submit to Council its schedule of charges for towing and storage of vehicles under this article, and, when the schedule is approved by Council, such charges shall be adhered to by the approved storage garage. No different charges shall be demanded of or collected from any person without the approval of Council, and no different charges shall be demanded of or collected from any person whose vehicle is removed and impounded under this article by any approved storage garage. Council shall delete from its list of approved storage garages any garage that makes any unapproved charge in connection with any vehicle removed or impounded under this article.