About Apollo Scaffolding Ties Limited (08403798) United Kingdom