About Storescot Ltd (SC654301) United Kingdom