About Stitch Architecture Ltd (08024508) United Kingdom