About Storeright (uk) Limited (02250968) United Kingdom