About Depenbech Rise (malpas) Management Company Limited (09838283) United Kingdom