About Denton Place Management Company Limited (06296185) United Kingdom