About Apollo Properties Group Limited (12175758) United Kingdom