About Kenilworth House Limited (09376390) United Kingdom