1KG purely duck complete

£4.40

Purely duck

23 in stock