About Storehouse Mall Limited (10177989) United Kingdom