About Supermarine Vickers Ltd (05759789) United Kingdom