In past winters I had been suffering with cold hands and feet once I got to around 15 miles. With lockdown I needed to keep riding regularly to stay sane so this winter I have tried various combinations and this is what works for me.
Hands - Thin Merino liner gloves worn inside a pair of windproof Goretex gloves
Feet - Planet X Das Boot winter boots, Neoprene overshoes, a pair of thin Merino socks worn under Sealskinz waterproof socks
The Planet X boots are 50% off at the moment, only £50, an absolute bargain.
The Sealskinz socks and the Goretex gloves were expensive but worth every penny as I can now go out on the bike no matter how cold it is.
I usually wear a thermal baselayer, winter jersey, windproof jacket, neckwarmer, thermal skull cap
Planet X is a great site for picking up the basics (merino socks, merino glove liners, skull caps) cheaply, I just shopped around at Wiggle/Tredz/Evans for the more expensive items.