About Glenalla Forest Limited (03333206) United Kingdom