About G.spencer & Son Limited (04839403) United Kingdom