HUJP British Union Jack Plush Top Hat Price each: £2.66 Buy 10+ £2.39 Price Excludes VAT Add to basket