About Glengarry Property Ltd (10001670) United Kingdom