Not sure about battery socks but you could try any good camping or outdoor shops. There are heated pads and things that you can put inside gloves, socks etc...
But heated socks should not really be used by people with circulatory problems.
I have Reynauds in hands and feet and used to suffer dreadfully with cold spasms. The doctor prescribed tablets, twice a day, which is hugely beneficial.