Lenora Crichlow
Who is Lenora Crichlow? Lenora Crichlow is an actress from the United Kingdom. Her main appearances as Maria “Sugar” Sweet in the comedy-drama series Sugar Rush, Annie Sawyer in the supernatural drama series Being Human, and Shania Andrews in the…