About Quicker Stitch Limited (07309980) United Kingdom