About Turner Duckworth Limited (02485755) United Kingdom