About S & P Advisors Ltd (09861808) United Kingdom