Welcome Paul, , Have you contacted the dealer about the flaw if the car is still under warranty, there is leather repairers out there, I guess an idea would be to google where to find leather seat repairers, good luck. :D
I went to poundland and bought Autoworks -Wheel Shine, only cost a pound, worked ok on Hyundai 18" alloy wheels, before I used it took ages to get rid of brake dust and grime, afterwards, just washed the wheels with soft brush. good luck. :D
I think the alloys set the car off nicely, how about coating them in alloy wheel cleaner, I used it on my last alloys, so much easier to clean, you know there will be a time when he wants to go further than down the road, ha! ha! :D
Hi Alistair, I would just like to add that when I went to buy a used car, I had an independent inspection done on the car and they found on the front tyres to be different makes and said that if I had an accident the insurance may not pay out, so the dealer replaced one of the front tyres, glad you are getting your car sorted out. :D