Other than some occasional small restaurants/pubs, and a few small indie shops, its basically accepted everywhere here in Edinburgh, I have a corporate amex and use it for expensing business dinners very often, and supplies from office shops, supermarkets, etc..