About S T Installation Services Ltd (13627998) United Kingdom