About South Sands Ltd (11829190) United Kingdom