About Duncan House Developments Limited (09694863) United Kingdom