About Stick N Stitch Ltd (11101660) United Kingdom