1 reviews | Active since Feb 2020
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.