aluminium perforated sheetPS handleMade in ItalycardedSplatter screen£4.99PriceSales Tax IncludedSize21cmQuantityAdd to CartBuy Now