About Cowdray Close Leamington Limited (06106528) United Kingdom