New launches and closures both fall year-on-year

New launches fall 8% but closures also down 11%, according to new data from HFR