About Storehouse Inc Limited (SC706419) United Kingdom