About Vickers Marine Limited (12923977) United Kingdom