About The Oxfordshire Embroidery Studio Limited (12639117) United Kingdom