I have called half a dozen places and can't find anywhere for a refill. We head to France on Friday and I am getting desperate, can anyone help? We used to live abroad and our local boatyard used to fill them, so no idea where to start! TIA!