About Duncan And Todd Holdings Limited (SC588310) United Kingdom