24-hour petrol station in Newport, Wales, offering convenience store items.