About Alo Properties Limited (10587380) United Kingdom