Debra Leigh-Taylor
Born in north west London in the county of Middlesex, Debra now lives in the Chiltern area of Buckinghamshire. She is married with two grown up daughters both of whom are in the music industry. Her eldest daughter is singer, songwriter and producer Stevie Leigh.For Debra, acting and singing came ...