About Duncan Land Limited (04088753) United Kingdom