About Duncan Moore Limited (10021557) United Kingdom