About Denney Place Management Limited (04145862) United Kingdom