About Apollo House Management Company Limited (01556392) United Kingdom