About Glo Properties Limited (11990892) United Kingdom