About S&p Technical Services Ltd (13329488) United Kingdom