About Thistle & Fetch Limited (13611257) United Kingdom