About Endeavour Property Management Ltd (11079528) United Kingdom