There are currrently 2,362 Tesco stores in the UK according to the Tesco plc website
all of them
6
2300 in 13 countries
They only sell them in Tescos Extras and not many
lots!
They cost £1.00 at tescos
tescos annual turn over is £450.99
Super market
no
from tescos
no
yes tescos does sell hay but it is very expensive for the small package you get, but in answer to your question they do yes.