Kneecap open exclusive pop-up merch shop in London ahead of huge Crystal Palace Park show