1 reviews | Active since Member
Poor communication and lack of feedback on Chery deals advertised, as Chery Brits. If you're big on advertising, then be big on customer satisfaction and service levels.