LEON's upcoming Leeds site to open “later this year”