About Denrich Properties Ltd (13364308) United Kingdom