I used to have a drive a Clio which had Michelin tyres on Which never did that so I'm guessing it is them. I have no idea what make I think there unbranded
I used to have a drive a Clio which had Michelin tyres on Which never did that so I'm guessing it is them. I have no idea what make I think there unbranded