About Endeavour Associates Uk Ltd (06892522) United Kingdom