About S&p Leamington Limited (09692935) United Kingdom