About Apollo House Estates Ltd (12095292) United Kingdom