About Hamilton Smith Needham Limited (12868267) United Kingdom