About Palmer & Son Scaffolding Limited (09191076) United Kingdom