About Vicky Leigh Studio Ltd (13610357) United Kingdom