About Kenilworth Flats Limited (02646510) United Kingdom