About Glengarry Consulting Limited (09675086) United Kingdom