About Duncan Sexton Limited (01105869) United Kingdom