About Hamilton Duxbury Limited (05585256) United Kingdom