About A Stitching Room Ltd (11981140) United Kingdom