About Endeavour Property Investments Limited (11786002) United Kingdom