About Hamilton Spencer Limited (11830974) United Kingdom