About S Sands Holdings Limited (13689610) United Kingdom