About Scaffold London Ltd (12659347) United Kingdom