About Duncombe Investments Limited (07241372) United Kingdom