About Kenilworth Investments Limited (01119216) United Kingdom