About Kenilworth Freehold Limited (08576288) United Kingdom