About Stitchless Limited (07756410) United Kingdom