About Libby Ellis Ltd (11880639) United Kingdom