I use Base Layer stuff like Under Armour and the Nike Hyperwarm tops, Conn. They're a bit more expensive but they do the job. I've even worn them in bed when it gets really cold. They do them for women as well...
I wear one at work - I work in a shop and it is cold. I got a strappy one to start with but soon changed to one with short sleeves. It makes a world of difference. I got mine in BHS.
They are not a miracle cure but they certainly take the edge off.
I won't recommend Damart. Evry other brand I've had has been tumble dried with no problem but the expensive Damart ones shrunk so badly the first time I washed them they were useless.
I like M&S and Asda or Tesco.
i have some goods one bought from M&S a while ago, if you buy them look for star rating, mine are four star which are very warm, by the way the best thing to use is silk, warmest material i have ever known.
Quick, rush down to Primark -
their winter underwear and pyjama stuff are on Huge reductions. I got winter leggings for £2,
yes two pounds for a pair yesterday