About Storehouse Factory Limited (10197227) United Kingdom