About Endeavour Marine & Technical Ltd (05980695) United Kingdom