About Hammond Clarke Limited (06291815) United Kingdom