About Thistle Limited Partnership (SL017218) United Kingdom