Male, Believed to Be Project Worker, Dies in Fall on STO Building Group London Site Posted on July 10, 2026 by admin