About Loa Property Ltd (12022808) United Kingdom