About A Stitch In Time Ltd (11552007) United Kingdom