I don't recall ever seeing kidneys there, or any lamb products.
Probably not
Is never the same
I have seen beef kidneys before. It varies on what they have.
I haven't seen any lamb at all so far. Unsure about the beef. Sorry I can't be of more help.
Thanks! Your answer is awaiting moderation.