About Thistle Hill Management Limited (05877682) United Kingdom