The two stalls selling the best street food in Wales