THIS CAN BE BETTERED SEE MY 'SHOPTO' POST!
How about this? Best Price I could find. Lowest elsewhere is £25 and if you use Quidco you'll get £1 returned bringing down to £18.56.
Only available for reserve and collect so you'll have to check availibility at your local and go collect it.