About Thorburn Colquhoun Holdings Limited (SC085696) United Kingdom