About Denham Grove Hotel Limited (10666336) United Kingdom