Chefs Pastry opens on Kensington Street