About Stitch & Turn Uk Ltd (09747129) United Kingdom