About Leamington Cricket Club Trading Limited (10371266) United Kingdom