About Glenngarry Limited (01772947) United Kingdom