About Endeavour Management Solutions Limited (08955293) United Kingdom