About Apollo Sealants Contracting Limited (08081635) United Kingdom