About Ray Stitch Limited (07483357) United Kingdom