About The London Embroidery Studio Ltd (11823182) United Kingdom