About The Kenilworth Small Hotel Limited (13522303) United Kingdom