About Thistle And Rose Associates Ltd (SC601260) United Kingdom