About Glen Properties Limited (08548464) United Kingdom