About Leamington Spa Comedy Festival Limited (08253371) United Kingdom