24/12 To Go termo flask - 0.5 litres - stainless steel Stays cold for 24 hours and hot for 12 34.95 £