About Lord S Eden Ltd (13593932) United Kingdom