For leather is general;
Leather Clinic Ultra Clean, followed by their Alcohol Cleaner if it's a steering wheel / gear knob / handbrake eg very dirty grabby areas, then coat it with Leather Clinic Leather Protection Cream. If not a "grabby area" then the cleaner and protector.
Cloth (Wet Vac Required) ;
Hoover the car, spray the fab over the seats and agitate with a brush, and then hoover with a wet/vac and leave to dry preferably in the sun.
If you live in the UK like myself and don't have access to the sun. Get baking soda and shake / spread it over the cloth, then leave it over night and then hoover it up.