A.p.c. Cardigan under 300 £