About Hammill Associates Limited (03898622) United Kingdom