About Apollo Sealants Limited (07278045) United Kingdom