About Harry Latham & Sons Limited (00703481) United Kingdom