About G.n. Rackham & Sons Limited (00486918) United Kingdom