About Loa Property Ltd (13354307) United Kingdom