About Lestal Kenilworth Limited (10478616) United Kingdom