About The Almond Glen Development Trust (SC622629) United Kingdom