About Apollo Property Investing Ltd (12181086) United Kingdom