About Slick Stitch Embroidery Company Limited (02627116) United Kingdom