About Duncan.richardson Limited (11965958) United Kingdom