About Hamilton Todd Limited (13530910) United Kingdom