About Thistlechain Limited (01827233) United Kingdom