About Glemjar (properties) Limited (04839886) United Kingdom