Burger and Lobster take 2 Burger and Lobster’s second restaurant opens today (17 July) on Dean St, Soho