About Leamington Investments Limited (11407456) United Kingdom