There are some independent haberdashery shops in London that may have it. There were a few in Islington I've been to, but unfortunately I can't remember their names. John Lewis has a pretty good haberdashery section and sells sewing machines, so it might be worth looking there.