About Kenilworth Hill Ltd (12622859) United Kingdom