A POPULAR fast food chain has closed seven restaurants after tumbling into administration earlier this week. Leon, which is known for its halloumi burgers and waffle fries, currently has 43 branches in the UK but will close its worst-performing restaurants. Leon has appointed Quantuma as administrators to carry out the restructuring after it collapsed into…