Duck & Noodle 106 Queensway, London W2 3RR