Duck at Orrery Restaurant, London: Reviews | Hungru