About S & A Technical Services Ltd (SC691619) United Kingdom