Aluclad

Aluclad

Thin self adhesive aluminium sheet for producing engine panels etc.