About Duncan Wild Limited (07388685) United Kingdom