About Designer Stitches Limited (12710686) United Kingdom