About G.l.smith & Sons Limited (06518910) United Kingdom