About Glen Investments Limited (01001211) United Kingdom