About G Palmer & Sons Ltd (06582708) United Kingdom