Barbour International White under 300 £