About Scaffold State Limited (08564503) United Kingdom