No, only Sterling is legal tender in the UK. Shopkeepers are welcome to accept stamps - or anything else, including dollars and euros - but not obliged to accept any form of payment, even Sterling.
COMMITMENT of bidders to stand by their submission is very critical as illustrated in last week’s article, Submitting a bid is a serious pledge. PURCHASING & SUPPLY with Nyasha Chizu That commitment ...