About Supermarine Swordfish Limited (02569403) United Kingdom