About Hammond&co Limited (12918879) United Kingdom