About Kenilworth House (cheltenham) Management Limited (06919591) United Kingdom