About S Vickers & Sons Ltd (11962238) United Kingdom