About Lilys Of London Holdings Limited (06955790) United Kingdom