About Leila Vibert-stokes Ltd (11580330) United Kingdom