About Endeavour Mem Ltd (12746638) United Kingdom