About The Embroidery Shed Limited (10699312) United Kingdom