Try searching on google for your local dive shop, theyll be able to fill it up for you...
I dont beleive your local site wont fill tht tank up if you dont intend on playing there, try and talk to the site owner not just the marshalls...
Mine fills my tanks and doesnt always charge me