About Endeavour Management And Consultancy Services Ltd (12990568) United Kingdom