About Thistle Wind Partners Limited (13512605) United Kingdom