About Sand Holiday Properties Limited (04266160) United Kingdom