I don’t know how it is in other places but here in Florida you can usually buy postage stamps at Publix if you can’t make it to the post office.
That company needs to change its name.