About Glenallen Properties Limited (01811992) United Kingdom