About Duncan Mills Limited (09770459) United Kingdom