A Jimi Hendrix pop-up store will open in Soho, London, for the first 12 days of April. The store, to be located at 8 Ganton St., comes as Hendrix’s posthumously-released album, “People ...