About Heart Scaffolding London Limited (13574063) United Kingdom