About Agamemnon Boatyard Ltd. (03638247) United Kingdom