About Duncan Hill Limited (01805134) United Kingdom