About Apollo Furnaces Limited (06979642) United Kingdom