About London Scaffold Design Limited (08045337) United Kingdom