About Lord Edgar Holdings Limited (11143196) United Kingdom