About Duncan Turner Associates Limited (12785655) United Kingdom