Well, she is British and was born in London. Unfortunately, there is no further information about Debbie Quarry. You are not forgotten. And you were beautiful!