About Endeavour Aberdeen Ltd (SC673495) United Kingdom