About Asa Stitch Leicester Ltd (12860080) United Kingdom