About Sew & Stitch Limited (04460952) United Kingdom