About Glr Properties Limited (12344250) United Kingdom