About Local Storehouse Limited (10235590) United Kingdom