About Sea Sand Store Ltd (12877730) United Kingdom