One writer's honest review of the new Lilibet's restaurant opening in London Mayfair - here's their verdict and menu ...