About Leos Elizabeth House Ltd (10833326) United Kingdom