About Endeavour Search & Selection Limited (04429968) United Kingdom