My new home seems to only have one choice for crafting supplies, so I am hoping to do some stocking up while in London. Problem is I don't recall having seen any craft stores and am not having any luck online. Am I calling it the wrong thing maybe? I'm thinking Michaels, Hobby Lobby in the US or Panduro in Sweden. I have seen the name Hobby Craft in the UK but am failing to find a London location. Any suggestions?