About Vivi Leigh London Limited (13039103) United Kingdom