About Glengarth Associates Ltd (13041625) United Kingdom