About Glomegray Property Ltd (13585731) United Kingdom