About Mellor Scaffolding Ltd (11680331) United Kingdom