About Sewcraft Ltd (10724768) United Kingdom