About Livingstore London Limited (11960096) United Kingdom