Seems like a bargain as the cheapest elsewhere is still £52.88 (froogled).
Info from tesco:
The HP 150 All in One printer lets you print, copy and scan images and text. Whether printing or scanning, pictures are high quality with a maximum printing resolution of 1200x4800 pixels and a scanning resolution of 1200x1200 pixels. This HP printer can print 20 black and 18 colour pages per minute. The direct printing button makes printing quick and easy. The HP 150 All in One printer is cpmatible with Windows 98/ME/XP and the following printer cartridges: HP 336 Black Inkjet Print/HP 338 Black Inkjet Print/HP 342 Tri-colour Inkjet/HP 343 Tri-colour Inkjet/HP 348 Photo Inkjet Print.