About S & P Oaktree Limited (11570642) United Kingdom