About Duncan Clark Limited (02081256) United Kingdom