About Duncan Investment Properties Limited (06541789) United Kingdom