About Leamington Spa V.e. Limited (03493078) United Kingdom