About Leamington International Limited (09908294) United Kingdom