About David Duffield Limited (06198277) United Kingdom