The most expensive roasts at the Duke of Greenwich are the beef and the lamb, both at £24, and the cheapest is the Hasselback ...