Fresh welsh leg of lamb £20 each (min 2.5kg