Hattie,
In regard to lamb, no, it's not readily available in the grocery store or most restaurants. I can think of one grocery store in my 30 miles radius that i'm sure sells it, but there its very sparse and prohibitively expensive.
I expect if i am going to eat much lamb, i will have to...