The Royal School of Needlework, based at Hampton Court Palace, teaches, practises and promotes the techniques of hand embroidery to the highest standard.