22 Jul 2010, 10:18 UTC · By: Alina Dumitrache / A newly opened Mazda dealership located in Barnet, north London, recently announced it has installed new customer service using touch screens to let customers know product information and what cars ...