Moist and sweet, this vegan peach upside down cake is scrumptious. Delicious caramelized peaches on fresh lemon vegan sponge.