About Lord Eden Ltd (11136108) United Kingdom