I can retrieve the Appointment.TimeZone for items with:
Appointment.TimeZone
PropertySet propertiesAll = new PropertySet(BasePropertySet.IdOnly, ..., AppointmentSche
Unfortunately, Exchange 2007 SP1 does not support the StartTimeZone property of EWS. If you want to use that property, you must use Exchange 2010.
Sorry I couldn't be of any more help