About S&n Technical Solutions Ltd (11215181) United Kingdom