About Spencer Scaffolding Services Ltd (13604543) United Kingdom