About Ellis Of London Limited (07514248) United Kingdom