Begin by lining 2 baking trays/baking sheets with baking/parchment paper, greasing in place if needed.
Unroll the ready-made puff pastry sheet on its own paper or flour dusted paper. If using homemade pastry or a block of pastry, roll out to a rectangle measuring 26cm x 38 cm (10 inches x 15 inches). (**Neaten as you roll out so you don't need to trim edges). The pastry will be about 3mm (⅛") thick.
Lay the pastry horizontally so that the widest length is running across the way, with this widest edge near you. Spread the cream cheese on top of the pastry, leaving a gap of about ½cm ( ⅕ ") along the 2 longest edges only. Then sprinkle the seasoning and grated cheeses on top.
Roll up the pastry starting at the end nearest you, tightening and neatening the ends as you go. Once near the end, use fingertips & push down on the furthest away end to thin the pastry slightly. Then finish the roll and squeeze the join together by hand, before rolling the pastry log a few times to smooth the join.
Cut the pastry roll in half, wrap each in foil & twist the ends tight before placing in the fridge for 30 minutes. Set your oven to 200°c/180°c Fan Oven/400°f/Gas Mark 6 & to coincide with the chill time ending.
Slice each roll in slices about ½"(1¼ cm) wide, to make a total of 18 swirls. Carefully transfer to the prepared baking sheets/trays, leaving a gap of 1"/2½cm & shape any back into a round shape if needed. **Brush egg-wash on top of the swirls before baking. Note, if too soft, you can do this part-way through baking. (*Tip - if the oven is not ready yet, place the pastries in the fridge to chill. If particularly soft, you can freeze or delay heating your oven).