About J L Hammond Ltd (11936956) United Kingdom