About Meechan Scaffolding Ltd (SC668777) United Kingdom