About Vector Group London Ltd (11753939) United Kingdom