About Jed Scaffolding & Plant Limited (03157438) United Kingdom