About Super Stitch Cheadle Limited (10882246) United Kingdom