London’s ‘Restaurant Story’ named best restaurant in list of UK's top 10 eateries