About Hamilton Duxbury Investments Limited (12468475) United Kingdom