About Endeavour Strategies Limited (03660790) United Kingdom