Pastry Land is a community cafe on Slough High Street offering fresh pastries.