Allied Autocare has urged drivers to avoid filling up their cars at Sainsbury's, Morrisons, Asda and Tesco and explained supermarket fuel would likely "cost more in the long run"