About Duncan Scaffold Limited (SC230785) United Kingdom