Please note, our office hours are 9am - 5:30pm, excluding bank holidays, so all enquiries will be responded to in this time

Our store

86 Margaret Street, London, W1W 8TE

Open 9am - 5:30pm Monday to Friday, excluding bank holidays

Established in 1767 and suppliers of the finest embroidery ever since