There's a number of bead shops around and online. I've purchased a few times from Beads by Dee.
I've purchased embroidery threads, yarns, plastic beading material, felting yarn, wire in various colours, foam sheet, alcohol ink for dying metal beads and plated dumbbell eyes, rolls of sheet...