Marvellous meals at Peregrine House