HP Deskjet 6940 Best UK Price?