Head chef Carly and her team juggle the challenges of running Point North, a new restaurant in Dalston.