About Vickers Supermarine Holdings Limited (12961187) United Kingdom