Fabricated staircase slipped causing amputation of leg
A company specialising in the manufacture and installation of industrial staircases has been fined following an incident where a worker became trapped at a site on Fenchurch Avenue in London….
Read More