About The Stitchdown Company Ltd (10171692) United Kingdom