About S & T Installations Limited (10298347) United Kingdom