About Apollo Industries Limited (02309694) United Kingdom