About Scaffold North Limited (07611195) United Kingdom