About Glengarr Ltd (07529095) United Kingdom