About Glens Management Limited (SC422122) United Kingdom