About Kenilworth Court Freehold Limited (10230006) United Kingdom