About S & S Plant Limited (08129738) United Kingdom