sound 323 is in highgate which is in north london and nowhere hear anywhere else that we went during your visit. it's the improv/eai shop of choice. i should have taken you there really i suppose.
http://www.secureonlineshopping.biz/sound323/
the website hasn't been updated in years though