About J & L Embroidery Limited (12500031) United Kingdom