About Dudden Hill Investments Limited (12517557) United Kingdom