About Max Storehouse Limited (10197127) United Kingdom