About Glengarry House Ltd. (SC310640) United Kingdom