About Ellis Miller London Ltd (11379327) United Kingdom