About Duncan Turner Limited (04279126) United Kingdom