About Endeavour Interim Management Limited (05208986) United Kingdom