Self heating magnetic neck warmer Self heating magnetic neck warmer Self heating magnetic neck warmer Self heating magnetic neck warmer Magnetic Self heating neck warmer £10.99 £5.50 Out of stock.