About Capercaillie Holdings Limited (11961239) United Kingdom