Convenience store and filling station, McGrath's XL offers a range of goods and services.