About Agamemnon Engineering Ltd (07433998) United Kingdom