If in Salisbury there are only two that I know of that will serve you while on the bike. Tesco is the first if you pay at the pump and Shell on Wilton road. I just asked the guy at Shell what his rules were regarding bikes and petrol and he said he didnt mind as long as he got paid afterwards. Funny though that the Shell garage at Waitrose want your helmet and yo off the bike.