About Hammond Clarke Consultancy Ltd (11693026) United Kingdom