About Slick Stitch Holdings Limited (06543667) United Kingdom