Contact Us
Our store
86 Margaret Street,London, W1W 8TE
Established in 1767 and suppliers of the finest embroidery ever since
86 Margaret Street,London, W1W 8TE
Established in 1767 and suppliers of the finest embroidery ever since
Get 10% off your first order when you subscribe to our newsletter.
Get exclusive access, notifications and updates on new products, classes and events.
Get 10% off your first order when you subscribe to our newsletter. Get exclusive access, notifications and updates on new products, classes and events.