About Sartre Holiday Lets Limited (12872097) United Kingdom