Patriotic shoppers stock up on British classics ahead of Royal Wedding