About Duncan Mitchell Developments Ltd (07970918) United Kingdom