garden carpet ?

garden carpet ?

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