About Hammond Clarke Group Limited (12303656) United Kingdom