About Leamington Ventures Limited (04218160) United Kingdom