The Store Room opens 10,000 sq ft of new space at Leeds site