About Lush Super Store Ltd (11635289) United Kingdom