About The Endeavour Investment Co Holdings Limited (03998172) United Kingdom