My friend and I are planning a crafty day out in London, and are looking for recommendations of yarn shop, not the big chain stores but with a good stock and a nice vibe... any ideas?