About Sand Tower Property Ltd (13169584) United Kingdom