About M24 Scaffolding Limited (13500072) United Kingdom