About Hammond & Hunter Limited (10967496) United Kingdom