About Sand Store Ltd (SC708212) United Kingdom