CLEGG&SON SCAFFOLDING LIMITED Company number 12412068 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address3 Elmwood Crescent, Armthorpe, Doncaster, England, DN3 3AY PostcodeDN3 3AY Map