About Lord Eden Holdings Limited (12006842) United Kingdom