About Storecentral Store Limited (10152099) United Kingdom