Normally you will get a 'we tried to deliver but charges are required' card from Royal Mail through the door, and then you have to go to the local Royal Mail delivery office to pay the charges and pick up the mail.
Any new items that you have shipped to the UK from outside the UK (I.e. orders from online stores or items sent to you by someone) are subject to customs charges if they are worth more than £15. Not all items will be charged - it just depends what gets through without charge and what doesn't.
You will likely have to pay an £8 Royal Mail fee, plus the customs charge on the value of the glasses (which will be determined by the contents value your neighbour wrote on the customs form attached to the package).
I've ordered several clothing items from US charity websites in the past - of 5 items, 2 were delivered with no issue and 3 had customs charges of £11-12. I also ordered a CD which was worth $20 but it was delivered right after Brexit when the exchange rate dropped. Before Brexit it would have been worth about £13 and not subject to customs charges, but sadly when it was delivered it was worth about £15.50, so I got stuck with an £11 customs fee on top
![Sad :(](https://www.talk.uk-yankee.com/Smileys/classic/sad.gif)
.
Sent from my iPhone using Tapatalk