About Elgin London Limited (11975438) United Kingdom