About Duncan Place Management Company Limited (04302656) United Kingdom