About Nt Leamington Limited (01262027) United Kingdom