About Levy Vegh Associates Ltd (04168603) United Kingdom