Nikwax TX direct for your waterproofs – recommend washing them in Nikwax Tech Wash first (or another non detergent based cleaner). Just make sure you don’t wash in regular detergent.
For Down Nikwax also do something called ‘Down wash direct’ and ‘Down Proof’. If you’ve got hydrophobic down in your jacket you only need the Down wash direct really. But if it’s not hydrophobic already I’d recommend washing it in the Down wash direct and then washing it in Down Proof. That will add proofing to the Down and the outer of your jacket.
No nasties in Nikwax stuff.
Hope that helps