About Alo Property Ltd (12567252) United Kingdom