About Neon Leamington Limited (12405362) United Kingdom