About Amiga Scaffolding Ltd (11968748) United Kingdom