About Apollo Properties Uk Limited (06910332) United Kingdom