About Apollo Restaurant Limited (04817477) United Kingdom