About Endeavour Advisory Ltd (12400831) United Kingdom