About Duncombe Developments Limited (00716630) United Kingdom