About Glentor Investments Limited (NI014806) United Kingdom