Garden carpet?

Garden carpet?

Observation - Garden carpet? - UK and Ireland. Description: