About S.o.t. Scaffolding Limited (08640268) United Kingdom