who did angela lonsdale play in coronation street