About Duncan Duncan Ltd (13081778) United Kingdom