I have a Peacock hand warmer but these days, for convenience, I tend to use the 'Little Hotties' single use, chemical hand warmers. I buy them from COSTCO for about £12 for forty packs of two. They last a good eight hours. They are handy to keep in your roe sack or stalking backpack thus being instantly available without the need for tins of smelly lighter fluid.
Phil