About Stitch Express Limited (06547636) United Kingdom