About Thistle & Burr Ltd (11603702) United Kingdom