Not really keen on using local tesco for the zed and as Martin has already said Grange has not got a petrol station at all, Newby Bridge is probably closest but not sure on price or Ulverston which is about twenty minutes further on, anybody using Ulverston i could meet you there and take you back to Holker, nearest Tesco is Carnforth.
max