In a bowl, combine flour, 1/4 cup sugar, orange peel, baking powder, salt and baking soda. Cut in butter until the mixture resembles coarse crumbs; set aside. In a small bowl, combine cranberries, orange juice, cream and egg. Add to flour mixture and stir until a soft dough forms.