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.