About Kenilworth Place Limited (13333266) United Kingdom