About Stitch Brothers Ltd (12116844) United Kingdom