About Vickers Brothers Limited (12945624) United Kingdom