About S&p Management Services Limited (12009410) United Kingdom