About S.richards Scaffolding Limited (10446075) United Kingdom