About Duncan Court (management) Limited (01267263) United Kingdom