About Apollo Damp & Timber Decay Specialists Ltd (05953036) United Kingdom