About Storehouse Place Limited (10322229) United Kingdom