About Denewood Hotel Management Limited (04642957) United Kingdom