About Sandy Village Ltd (12872098) United Kingdom