About Denbeigh House Ltd. (10090474) United Kingdom