Edinburgh Fabrics sell an assortment of haberdashery including zips, thread, buttons and sewing patterns.