Cooking a boned lamb shoulder for the first time on Xmas day. The guidance I have found so far suggests it needs to be cooked at 140 degrees C (fan) for 4 hours per kilogram. But can this possibly be right? I know it’s a low temperature but it seems a long time all the same!