About Thistle & Thread Company Ltd (11730178) United Kingdom