Profile picture
Francesca Lorraine James
  • Manager
    Lloyds Banking Group (United Kingdom)
    London, United Kingdom
mini profile avatar Francesca James