About Sands Villas Limited (09475057) United Kingdom