About South Sands Ltd (10486910) United Kingdom