About Lord Hodge Limited (00624126) United Kingdom