About Kenilworth Close Property Management Limited (00921900) United Kingdom