About Roughstitch Ltd (07058805) United Kingdom