I don't know if this info is still in date but a couple of years ago Carlos, in Valle de Ariba, near Santiago del Teide had horses for riding. They could well speak English because they own, or did own the jewlery shop next to Green Corner in Los Gigantes. Tel 649947856
Let me know how you get on with this info. I think the nearest other place is at Amarillo Golf.