I live in north london, and cant recall any 'haberdahsery shops' as such. Thought about john lewis but a bit of a trek. Any ideas? thanks