About Stitch-a-logo Limited (06297534) United Kingdom