About Snow & Sea French Properties Limited (03843958) United Kingdom