About Kenilworth Road Living Ltd (12575731) United Kingdom