About Sand & Stars Developments Limited (07776399) United Kingdom