About Glo Homes Limited (09429570) United Kingdom