About S&a P Limited (SC667628) United Kingdom