About G & L Huck & Son Ltd (04553402) United Kingdom