About Glen Tromie Invest Limited (13279571) United Kingdom